home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_47.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
31KB
|
553 lines
# near model CODE resource
# jump table entries: 7928-7933 (6 of them)
export_991:
00000000 4E56 FFE0 link A6, -0x0020
00000004 48E7 0308 movem.l -[A7], D6,D7,A4
00000008 2C2E 000C move.l D6, [A6 + 0xC]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 486E FFF8 pea.l [A6 - 0x8]
00000014 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000018 4207 clr.b D7
0000001A 584F addq.w A7, 4
0000001C 2D6E 0010 FFE8 move.l [A6 - 0x18], [A6 + 0x10]
00000022 7000 moveq.l D0, 0x00
00000024 2D40 FFEC move.l [A6 - 0x14], D0
00000028 2D40 FFF0 move.l [A6 - 0x10], D0
0000002C 41EE FFE8 lea.l A0, [A6 - 0x18]
00000030 6000 00C8 bra +0xCA /* 000000FA */
label00000034:
00000034 2D7C 6E75 6C6C FFE0 move.l [A6 - 0x20], 0x6E756C6C /* 'null' */
0000003C 7000 moveq.l D0, 0x00
0000003E 2D40 FFE4 move.l [A6 - 0x1C], D0
00000042 41EE FFE0 lea.l A0, [A6 - 0x20]
00000046 2F0C move.l -[A7], A4
00000048 2054 movea.l A0, [A4]
0000004A 2050 movea.l A0, [A0]
0000004C 2268 0050 movea.l A1, [A0 + 0x50]
00000050 4E91 jsr [A1]
00000052 588F addq.l A7, 4
00000054 2F00 move.l -[A7], D0
00000056 206E FFF4 movea.l A0, [A6 - 0xC]
0000005A 2F08 move.l -[A7], A0
0000005C 2050 movea.l A0, [A0]
0000005E 2050 movea.l A0, [A0]
00000060 2268 0058 movea.l A1, [A0 + 0x58]
00000064 4E91 jsr [A1]
00000066 4A00 tst.b D0
00000068 504F addq.w A7, 8
0000006A 672C beq +0x2E /* 00000098 */
0000006C 2F0C move.l -[A7], A4
0000006E 2054 movea.l A0, [A4]
00000070 2050 movea.l A0, [A0]
00000072 2268 0050 movea.l A1, [A0 + 0x50]
00000076 4E91 jsr [A1]
00000078 588F addq.l A7, 4
0000007A 2F00 move.l -[A7], D0
0000007C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000080 486E FFE0 pea.l [A6 - 0x20]
00000084 206E FFF4 movea.l A0, [A6 - 0xC]
00000088 2050 movea.l A0, [A0]
0000008A 2050 movea.l A0, [A0]
0000008C 2268 006C movea.l A1, [A0 + 0x6C]
00000090 4E91 jsr [A1]
00000092 4FEF 000C lea.l A7, [A7 + 0xC]
00000096 602E bra +0x30 /* 000000C6 */
label00000098:
00000098 206E FFF4 movea.l A0, [A6 - 0xC]
0000009C 2F08 move.l -[A7], A0
0000009E 2050 movea.l A0, [A0]
000000A0 2050 movea.l A0, [A0]
000000A2 2268 0050 movea.l A1, [A0 + 0x50]
000000A6 4E91 jsr [A1]
000000A8 588F addq.l A7, 4
000000AA 2F00 move.l -[A7], D0
000000AC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000000B0 486E FFE0 pea.l [A6 - 0x20]
000000B4 206E FFF4 movea.l A0, [A6 - 0xC]
000000B8 2050 movea.l A0, [A0]
000000BA 2050 movea.l A0, [A0]
000000BC 2268 006C movea.l A1, [A0 + 0x6C]
000000C0 4E91 jsr [A1]
000000C2 4FEF 000C lea.l A7, [A7 + 0xC]
label000000C6:
000000C6 486E FFE0 pea.l [A6 - 0x20]
000000CA 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000000CE 0C80 6F62 6A20 cmpi.l D0, 0x6F626A20 /* 'obj ' */
000000D4 584F addq.w A7, 4
000000D6 6718 beq +0x1A /* 000000F0 */
000000D8 486E FFE0 pea.l [A6 - 0x20]
000000DC 2F06 move.l -[A7], D6
000000DE 2F0C move.l -[A7], A4
000000E0 2054 movea.l A0, [A4]
000000E2 2050 movea.l A0, [A0]
000000E4 2268 0040 movea.l A1, [A0 + 0x40]
000000E8 4E91 jsr [A1]
000000EA 8E00 or.b D7, D0
000000EC 4FEF 000C lea.l A7, [A7 + 0xC]
label000000F0:
000000F0 486E FFE0 pea.l [A6 - 0x20]
000000F4 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000000F8 584F addq.w A7, 4
label000000FA:
000000FA 486E FFF4 pea.l [A6 - 0xC]
000000FE 7000 moveq.l D0, 0x00
00000100 2F00 move.l -[A7], D0
00000102 486E FFF8 pea.l [A6 - 0x8]
00000106 486E FFE8 pea.l [A6 - 0x18]
0000010A 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
0000010E 4A00 tst.b D0
00000110 4FEF 0010 lea.l A7, [A7 + 0x10]
00000114 6600 FF1E bne -0xE0 /* 00000034 */
00000118 1007 move.b D0, D7
0000011A 4CEE 10C0 FFD4 movem.l D6,D7,A4, [A6 - 0x2C]
00000120 4E5E unlink A6
00000122 4E75 rts
export_992:
00000124 4E56 FFAC link A6, -0x0054
00000128 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000012C 282E 0010 move.l D4, [A6 + 0x10]
00000130 286E 000C movea.l A4, [A6 + 0xC]
00000134 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000013A 2F0C move.l -[A7], A4
0000013C 2054 movea.l A0, [A4]
0000013E 2050 movea.l A0, [A0]
00000140 2268 0018 movea.l A1, [A0 + 0x18]
00000144 4E91 jsr [A1]
00000146 2A00 move.l D5, D0
00000148 486E FFE8 pea.l [A6 - 0x18]
0000014C 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000150 486E FFF0 pea.l [A6 - 0x10]
00000154 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000158 486E FFF8 pea.l [A6 - 0x8]
0000015C 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000160 4246 clr.w D6
00000162 7E01 moveq.l D7, 0x01
00000164 4FEF 0014 lea.l A7, [A7 + 0x14]
00000168 6000 00A2 bra +0xA4 /* 0000020C */
label0000016C:
0000016C 486E FFAC pea.l [A6 - 0x54]
00000170 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000174 4A80 tst.l D0
00000176 584F addq.w A7, 4
00000178 676E beq +0x70 /* 000001E8 */
0000017A 2F07 move.l -[A7], D7
0000017C 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000182 2F0C move.l -[A7], A4
00000184 486E FFE8 pea.l [A6 - 0x18]
00000188 2054 movea.l A0, [A4]
0000018A 2050 movea.l A0, [A0]
0000018C 2268 0024 movea.l A1, [A0 + 0x24]
00000190 4E91 jsr [A1]
00000192 486E FFE8 pea.l [A6 - 0x18]
00000196 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
0000019A 2640 movea.l A3, D0
0000019C 2F2E 0028 move.l -[A7], [A6 + 0x28]
000001A0 2F2E 0024 move.l -[A7], [A6 + 0x24]
000001A4 41EE 0024 lea.l A0, [A6 + 0x24]
000001A8 2F20 move.l -[A7], -[A0]
000001AA 2F20 move.l -[A7], -[A0]
000001AC 41EE 001C lea.l A0, [A6 + 0x1C]
000001B0 2F20 move.l -[A7], -[A0]
000001B2 2F20 move.l -[A7], -[A0]
000001B4 2F04 move.l -[A7], D4
000001B6 2F0B move.l -[A7], A3
000001B8 486E FFF8 pea.l [A6 - 0x8]
000001BC 2053 movea.l A0, [A3]
000001BE 2050 movea.l A0, [A0]
000001C0 2268 0088 movea.l A1, [A0 + 0x88]
000001C4 4E91 jsr [A1]
000001C6 486E FFF8 pea.l [A6 - 0x8]
000001CA 486E FFF0 pea.l [A6 - 0x10]
000001CE 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
000001D2 486E FFF8 pea.l [A6 - 0x8]
000001D6 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
000001DA 486E FFE8 pea.l [A6 - 0x18]
000001DE 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000001E2 4FEF 0048 lea.l A7, [A7 + 0x48]
000001E6 6018 bra +0x1A /* 00000200 */
label000001E8:
000001E8 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000001EC 3C00 move.w D6, D0
000001EE 486E FFF8 pea.l [A6 - 0x8]
000001F2 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001F6 486E FFE8 pea.l [A6 - 0x18]
000001FA 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000001FE 504F addq.w A7, 8
label00000200:
00000200 486E FFAC pea.l [A6 - 0x54]
00000204 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000208 584F addq.w A7, 4
0000020A 5287 addq.l D7, 1
label0000020C:
0000020C BA87 cmp.l D5, D7
0000020E 6C00 FF5C bge -0xA2 /* 0000016C */
00000212 4A46 tst.w D6
00000214 6712 beq +0x14 /* 00000228 */
00000216 486E FFF0 pea.l [A6 - 0x10]
0000021A 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000021E 48C6 ext.l D6
00000220 2F06 move.l -[A7], D6
00000222 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000226 504F addq.w A7, 8
label00000228:
00000228 206E 0008 movea.l A0, [A6 + 0x8]
0000022C 43EE FFF0 lea.l A1, [A6 - 0x10]
00000230 20D9 move.l [A0]+, [A1]+
00000232 20D9 move.l [A0]+, [A1]+
00000234 4CEE 18F0 FF94 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x6C]
0000023A 4E5E unlink A6
0000023C 4E75 rts
export_993:
0000023E 4E56 0000 link A6, 0
00000242 2F0C move.l -[A7], A4
00000244 286E 0008 movea.l A4, [A6 + 0x8]
00000248 200C move.l D0, A4
0000024A 675C beq +0x5E /* 000002A8 */
0000024C 2054 movea.l A0, [A4]
0000024E 20AD FEB6 move.l [A0], [A5 - 0x14A]
00000252 200C move.l D0, A4
00000254 6752 beq +0x54 /* 000002A8 */
00000256 200C move.l D0, A4
00000258 673A beq +0x3C /* 00000294 */
0000025A 2054 movea.l A0, [A4]
0000025C 20AD FD7E move.l [A0], [A5 - 0x282]
00000260 200C move.l D0, A4
00000262 672A beq +0x2C /* 0000028E */
00000264 200C move.l D0, A4
00000266 6720 beq +0x22 /* 00000288 */
00000268 2054 movea.l A0, [A4]
0000026A 20AD FD7A move.l [A0], [A5 - 0x286]
0000026E 200C move.l D0, A4
00000270 6710 beq +0x12 /* 00000282 */
00000272 7000 moveq.l D0, 0x00
00000274 2F00 move.l -[A7], D0
00000276 2F0C move.l -[A7], A4
00000278 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000027C 7000 moveq.l D0, 0x00
0000027E 504F addq.w A7, 8
00000280 6002 bra +0x4 /* 00000284 */
label00000282:
00000282 7000 moveq.l D0, 0x00
label00000284:
00000284 7000 moveq.l D0, 0x00
00000286 6002 bra +0x4 /* 0000028A */
label00000288:
00000288 7000 moveq.l D0, 0x00
label0000028A:
0000028A 7000 moveq.l D0, 0x00
0000028C 6002 bra +0x4 /* 00000290 */
label0000028E:
0000028E 7000 moveq.l D0, 0x00
label00000290:
00000290 7000 moveq.l D0, 0x00
00000292 6002 bra +0x4 /* 00000296 */
label00000294:
00000294 7000 moveq.l D0, 0x00
label00000296:
00000296 202E 000C move.l D0, [A6 + 0xC]
0000029A 0800 0000 btst.b D0, 0x0
0000029E 6708 beq +0xA /* 000002A8 */
000002A0 2F0C move.l -[A7], A4
000002A2 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
000002A6 584F addq.w A7, 4
label000002A8:
000002A8 286E FFFC movea.l A4, [A6 - 0x4]
000002AC 4E5E unlink A6
000002AE 4E75 rts
export_994:
000002B0 4E56 FF94 link A6, -0x006C
000002B4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000002B8 2A2E 0014 move.l D5, [A6 + 0x14]
000002BC 2C2E 0018 move.l D6, [A6 + 0x18]
000002C0 2E2E 0020 move.l D7, [A6 + 0x20]
000002C4 286E 000C movea.l A4, [A6 + 0xC]
000002C8 206E 001C movea.l A0, [A6 + 0x1C]
000002CC 43EE FFF0 lea.l A1, [A6 - 0x10]
000002D0 22D8 move.l [A1]+, [A0]+
000002D2 22D8 move.l [A1]+, [A0]+
000002D4 206E 0010 movea.l A0, [A6 + 0x10]
000002D8 43EE FFF8 lea.l A1, [A6 - 0x8]
000002DC 22D8 move.l [A1]+, [A0]+
000002DE 22D8 move.l [A1]+, [A0]+
000002E0 202D FD6A move.l D0, [A5 - 0x296]
000002E4 C0BC 0000 0010 and.l D0, 0x10
000002EA 2D7C 6E75 6C6C FFE0 move.l [A6 - 0x20], 0x6E756C6C /* 'null' */
000002F2 7000 moveq.l D0, 0x00
000002F4 2D40 FFE4 move.l [A6 - 0x1C], D0
000002F8 41EE FFE0 lea.l A0, [A6 - 0x20]
000002FC 486E FFE8 pea.l [A6 - 0x18]
00000300 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000304 4244 clr.w D4
00000306 2F0C move.l -[A7], A4
00000308 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
0000030C 486E FFA4 pea.l [A6 - 0x5C]
00000310 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000314 4A80 tst.l D0
00000316 4FEF 000C lea.l A7, [A7 + 0xC]
0000031A 6766 beq +0x68 /* 00000382 */
0000031C 41EE FFF0 lea.l A0, [A6 - 0x10]
00000320 2D48 FF94 move.l [A6 - 0x6C], A0
00000324 7000 moveq.l D0, 0x00
00000326 2D40 FF98 move.l [A6 - 0x68], D0
0000032A 2D40 FF9C move.l [A6 - 0x64], D0
0000032E 41EE FF94 lea.l A0, [A6 - 0x6C]
00000332 6030 bra +0x32 /* 00000364 */
label00000334:
00000334 558F subq.l A7, 2
00000336 2F07 move.l -[A7], D7
00000338 486E FFE0 pea.l [A6 - 0x20]
0000033C 2F06 move.l -[A7], D6
0000033E 2F05 move.l -[A7], D5
00000340 486E FFF8 pea.l [A6 - 0x8]
00000344 486E FFE8 pea.l [A6 - 0x18]
00000348 303C 0C3B move.w D0, 0xC3B
0000034C A816 syscall Pack8
0000034E 486E FFE8 pea.l [A6 - 0x18]
00000352 2F0C move.l -[A7], A4
00000354 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00000358 486E FFE8 pea.l [A6 - 0x18]
0000035C 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00000360 4FEF 000E lea.l A7, [A7 + 0xE]
label00000364:
00000364 7000 moveq.l D0, 0x00
00000366 2F00 move.l -[A7], D0
00000368 486E FFA0 pea.l [A6 - 0x60]
0000036C 486E FFE0 pea.l [A6 - 0x20]
00000370 486E FF94 pea.l [A6 - 0x6C]
00000374 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
00000378 4A00 tst.b D0
0000037A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000037E 66B4 bne -0x4A /* 00000334 */
00000380 6010 bra +0x12 /* 00000392 */
label00000382:
00000382 486E FFE0 pea.l [A6 - 0x20]
00000386 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000038A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000038E 3800 move.w D4, D0
00000390 584F addq.w A7, 4
label00000392:
00000392 486E FFA4 pea.l [A6 - 0x5C]
00000396 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
0000039A 4A44 tst.w D4
0000039C 584F addq.w A7, 4
0000039E 6614 bne +0x16 /* 000003B4 */
000003A0 2F0C move.l -[A7], A4
000003A2 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000003A6 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */
000003AC 584F addq.w A7, 4
000003AE 6604 bne +0x6 /* 000003B4 */
000003B0 383C F940 move.w D4, 0xF940
label000003B4:
000003B4 3D44 0024 move.w [A6 + 0x24], D4
000003B8 4CEE 10F0 FF80 movem.l D4,D5,D6,D7,A4, [A6 - 0x80]
000003BE 4E5E unlink A6
000003C0 205F movea.l A0, [A7]+
000003C2 4FEF 001C lea.l A7, [A7 + 0x1C]
000003C6 4ED0 jmp [A0]
export_995:
000003C8 4E56 FFF0 link A6, -0x0010
000003CC 48E7 0118 movem.l -[A7], D7,A3,A4
000003D0 286E 0008 movea.l A4, [A6 + 0x8]
000003D4 7E00 moveq.l D7, 0x00
000003D6 2F0C move.l -[A7], A4
000003D8 2054 movea.l A0, [A4]
000003DA 2050 movea.l A0, [A0]
000003DC 2268 0090 movea.l A1, [A0 + 0x90]
000003E0 4E91 jsr [A1]
000003E2 2D40 FFFC move.l [A6 - 0x4], D0
000003E6 4878 280A push.l 0x280A /* '(\n' */
000003EA 206E FFFC movea.l A0, [A6 - 0x4]
000003EE 2F08 move.l -[A7], A0
000003F0 2050 movea.l A0, [A0]
000003F2 2050 movea.l A0, [A0]
000003F4 2268 000C movea.l A1, [A0 + 0xC]
000003F8 4E91 jsr [A1]
000003FA 4A00 tst.b D0
000003FC 4FEF 000C lea.l A7, [A7 + 0xC]
00000400 6700 0086 beq +0x88 /* 00000488 */
00000404 206E FFFC movea.l A0, [A6 - 0x4]
00000408 2050 movea.l A0, [A0]
0000040A 2868 0018 movea.l A4, [A0 + 0x18]
0000040E 2F0C move.l -[A7], A4
00000410 486E FFF0 pea.l [A6 - 0x10]
00000414 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000418 41EE FFF0 lea.l A0, [A6 - 0x10]
0000041C 504F addq.w A7, 8
0000041E 6056 bra +0x58 /* 00000476 */
label00000420:
00000420 4878 510E push.l 0x510E
00000424 2F0B move.l -[A7], A3
00000426 2053 movea.l A0, [A3]
00000428 2050 movea.l A0, [A0]
0000042A 2268 000C movea.l A1, [A0 + 0xC]
0000042E 4E91 jsr [A1]
00000430 4A00 tst.b D0
00000432 504F addq.w A7, 8
00000434 6740 beq +0x42 /* 00000476 */
00000436 4878 2CEC push.l 0x2CEC
0000043A 2F0B move.l -[A7], A3
0000043C 2053 movea.l A0, [A3]
0000043E 2050 movea.l A0, [A0]
00000440 2268 000C movea.l A1, [A0 + 0xC]
00000444 4E91 jsr [A1]
00000446 4A00 tst.b D0
00000448 504F addq.w A7, 8
0000044A 662A bne +0x2C /* 00000476 */
0000044C 4878 2DE6 push.l 0x2DE6
00000450 2F0B move.l -[A7], A3
00000452 2053 movea.l A0, [A3]
00000454 2050 movea.l A0, [A0]
00000456 2268 000C movea.l A1, [A0 + 0xC]
0000045A 4E91 jsr [A1]
0000045C 4A00 tst.b D0
0000045E 504F addq.w A7, 8
00000460 6614 bne +0x16 /* 00000476 */
00000462 4878 5142 push.l 0x5142 /* 'QB' */
00000466 2F0B move.l -[A7], A3
00000468 2053 movea.l A0, [A3]
0000046A 2050 movea.l A0, [A0]
0000046C 2268 0080 movea.l A1, [A0 + 0x80]
00000470 4E91 jsr [A1]
00000472 DE80 add.l D7, D0
00000474 504F addq.w A7, 8
label00000476:
00000476 486E FFF0 pea.l [A6 - 0x10]
0000047A 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
0000047E 2640 movea.l A3, D0
00000480 200B move.l D0, A3
00000482 584F addq.w A7, 4
00000484 669A bne -0x64 /* 00000420 */
00000486 604C bra +0x4E /* 000004D4 */
label00000488:
00000488 4878 5142 push.l 0x5142 /* 'QB' */
0000048C 206E FFFC movea.l A0, [A6 - 0x4]
00000490 2F08 move.l -[A7], A0
00000492 2050 movea.l A0, [A0]
00000494 2050 movea.l A0, [A0]
00000496 2268 0080 movea.l A1, [A0 + 0x80]
0000049A 4E91 jsr [A1]
0000049C 2E00 move.l D7, D0
0000049E 0C87 8000 0000 cmpi.l D7, 0x80000000
000004A4 504F addq.w A7, 8
000004A6 6618 bne +0x1A /* 000004C0 */
000004A8 4878 5144 push.l 0x5144 /* 'QD' */
000004AC 206E FFFC movea.l A0, [A6 - 0x4]
000004B0 2F08 move.l -[A7], A0
000004B2 2050 movea.l A0, [A0]
000004B4 2050 movea.l A0, [A0]
000004B6 2268 0080 movea.l A1, [A0 + 0x80]
000004BA 4E91 jsr [A1]
000004BC 2E00 move.l D7, D0
000004BE 504F addq.w A7, 8
label000004C0:
000004C0 0C87 8000 0000 cmpi.l D7, 0x80000000
000004C6 660C bne +0xE /* 000004D4 */
000004C8 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
000004CE 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000004D2 584F addq.w A7, 4
label000004D4:
000004D4 2007 move.l D0, D7
000004D6 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
000004DC 4E5E unlink A6
000004DE 4E75 rts
export_996:
000004E0 4E56 FFF8 link A6, -0x0008
000004E4 48E7 0118 movem.l -[A7], D7,A3,A4
000004E8 2E2E 0020 move.l D7, [A6 + 0x20]
000004EC 286E 000C movea.l A4, [A6 + 0xC]
000004F0 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
000004F8 7000 moveq.l D0, 0x00
000004FA 2D40 FFFC move.l [A6 - 0x4], D0
000004FE 41EE FFF8 lea.l A0, [A6 - 0x8]
00000502 2F0C move.l -[A7], A4
00000504 2054 movea.l A0, [A4]
00000506 2050 movea.l A0, [A0]
00000508 2268 00CC movea.l A1, [A0 + 0xCC]
0000050C 4E91 jsr [A1]
0000050E 2640 movea.l A3, D0
00000510 2007 move.l D0, D7
00000512 0480 636C 6F73 subi.l D0, 0x636C6F73 /* 'clos' */
00000518 584F addq.w A7, 4
0000051A 6744 beq +0x46 /* 00000560 */
0000051C 0480 0BF7 FFF0 subi.l D0, 0xBF7FFF0
00000522 6600 0096 bne +0x98 /* 000005BA */
00000526 200B move.l D0, A3
00000528 6700 00B8 beq +0xBA /* 000005E2 */
0000052C 7000 moveq.l D0, 0x00
0000052E 2F00 move.l -[A7], D0
00000530 2F00 move.l -[A7], D0
00000532 2F0B move.l -[A7], A3
00000534 2F0C move.l -[A7], A4
00000536 2054 movea.l A0, [A4]
00000538 2050 movea.l A0, [A0]
0000053A 2268 00D4 movea.l A1, [A0 + 0xD4]
0000053E 4E91 jsr [A1]
00000540 588F addq.l A7, 4
00000542 2F00 move.l -[A7], D0
00000544 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000548 2F0C move.l -[A7], A4
0000054A 486E FFF8 pea.l [A6 - 0x8]
0000054E 2054 movea.l A0, [A4]
00000550 2050 movea.l A0, [A0]
00000552 2268 0060 movea.l A1, [A0 + 0x60]
00000556 4E91 jsr [A1]
00000558 4FEF 0018 lea.l A7, [A7 + 0x18]
0000055C 6000 0084 bra +0x86 /* 000005E2 */
label00000560:
00000560 2F0C move.l -[A7], A4
00000562 2054 movea.l A0, [A4]
00000564 2050 movea.l A0, [A0]
00000566 2268 00D8 movea.l A1, [A0 + 0xD8]
0000056A 4E91 jsr [A1]
0000056C 2640 movea.l A3, D0
0000056E 200B move.l D0, A3
00000570 584F addq.w A7, 4
00000572 6738 beq +0x3A /* 000005AC */
00000574 2F0B move.l -[A7], A3
00000576 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
0000057A 0C80 7177 6E64 cmpi.l D0, 0x71776E64 /* 'qwnd' */
00000580 584F addq.w A7, 4
00000582 6728 beq +0x2A /* 000005AC */
00000584 7000 moveq.l D0, 0x00
00000586 2F00 move.l -[A7], D0
00000588 2F00 move.l -[A7], D0
0000058A 2F0B move.l -[A7], A3
0000058C 2F3C 636C 6F73 move.l -[A7], 0x636C6F73 /* 'clos' */
00000592 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000596 2F0C move.l -[A7], A4
00000598 486E FFF8 pea.l [A6 - 0x8]
0000059C 2054 movea.l A0, [A4]
0000059E 2050 movea.l A0, [A0]
000005A0 2268 0060 movea.l A1, [A0 + 0x60]
000005A4 4E91 jsr [A1]
000005A6 4FEF 0018 lea.l A7, [A7 + 0x18]
000005AA 6036 bra +0x38 /* 000005E2 */
label000005AC:
000005AC 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
000005B2 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000005B6 584F addq.w A7, 4
000005B8 6028 bra +0x2A /* 000005E2 */
label000005BA:
000005BA 41EE 002C lea.l A0, [A6 + 0x2C]
000005BE 2F20 move.l -[A7], -[A0]
000005C0 2F20 move.l -[A7], -[A0]
000005C2 2F07 move.l -[A7], D7
000005C4 41EE 0020 lea.l A0, [A6 + 0x20]
000005C8 2F20 move.l -[A7], -[A0]
000005CA 2F20 move.l -[A7], -[A0]
000005CC 41EE 0018 lea.l A0, [A6 + 0x18]
000005D0 2F20 move.l -[A7], -[A0]
000005D2 2F20 move.l -[A7], -[A0]
000005D4 2F0C move.l -[A7], A4
000005D6 486E FFF8 pea.l [A6 - 0x8]
000005DA 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
000005DE 4FEF 0024 lea.l A7, [A7 + 0x24]
label000005E2:
000005E2 206E 0008 movea.l A0, [A6 + 0x8]
000005E6 43EE FFF8 lea.l A1, [A6 - 0x8]
000005EA 20D9 move.l [A0]+, [A1]+
000005EC 20D9 move.l [A0]+, [A1]+
000005EE 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000005F4 4E5E unlink A6
000005F6 4E75 rts